(()=>{"use strict";var t,e={65677:(t,e,r)=>{var n=y(r(66694)),o=y(r(79674)),a=y(r(71350));r(76528),r(47585);var u=y(r(90146)),i=y(r(82786)),l=r(54830),f=y(r(90840)),c=y(r(40710)),d=y(r(64524)),s=y(r(55046));function y(t){return t&&t.__esModule?t:{default:t}}function v(t,e){if(t){if("string"==typeof t)return b(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(t,e):void 0}}function b(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}a.default.extend(u.default),"en"===function(t){var e,r,n,o=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=v(t))){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,i=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return u=t.done,t},e:function(t){i=!0,a=t},f:function(){try{u||null==r.return||r.return()}finally{if(i)throw a}}}}(document.cookie.split("; "));try{for(o.s();!(e=o.n()).done;){var a=(r=e.value.split("="),n=2,function(t){if(Array.isArray(t))return t}(r)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a,u,i=[],l=!0,f=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(i.push(n.value),i.length!==e);l=!0);}catch(t){f=!0,o=t}finally{try{if(!l&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return i}}(r,n)||v(r,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),u=a[0],i=a[1];if("Scr1wCTFdLanguage"===u)return decodeURIComponent(i)}}catch(t){o.e(t)}finally{o.f()}return null}()?a.default.locale("en"):a.default.locale("zh-cn"),n.default.init(window.init),window.CTFd=n.default,window.helpers=s.default,window.$=o.default,window.dayjs=a.default,window.nunjucks=i.default,window.Howl=l.Howl,(0,o.default)((function(){(0,d.default)(),(0,c.default)(),(0,f.default)(n.default.config.urlRoot)}))},21820:(t,e,r)=>{r(65677);var n,o=(n=r(79674))&&n.__esModule?n:{default:n},a=r(96403);function u(t,e){if(t){if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(t,e):void 0}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function l(t,e){var r,n,o,a=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=u(t))){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return i=t.done,t},e:function(t){l=!0,a=t},f:function(){try{i||null==r.return||r.return()}finally{if(l)throw a}}}}(document.cookie.split("; "));try{for(a.s();!(r=a.n()).done;){var i=(n=r.value.split("="),o=2,function(t){if(Array.isArray(t))return t}(n)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a,u,i=[],l=!0,f=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(i.push(n.value),i.length!==e);l=!0);}catch(t){f=!0,o=t}finally{try{if(!l&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return i}}(n,o)||u(n,o)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),l=i[0],f=i[1];if("Scr1wCTFdLanguage"===l)return"en"===decodeURIComponent(f)?t:e}}catch(t){a.e(t)}finally{a.f()}return e}function f(t){t.preventDefault(),(0,a.ezQuery)({title:l("Reset CTF?","重置平台？"),body:l("Are you sure you want to reset your CTFd instance?","您确定要重置您的 CTFd 实例吗？"),success:function(){(0,o.default)("#reset-ctf-form").off("submit").submit()}})}(0,o.default)((function(){(0,o.default)("#reset-ctf-form").submit(f)}))}},r={};function n(t){var o=r[t];if(void 0!==o)return o.exports;var a=r[t]={id:t,loaded:!1,exports:{}};return e[t](a,a.exports,n),a.loaded=!0,a.exports}n.m=e,t=[],n.O=(e,r,o,a)=>{if(!r){var u=1/0;for(c=0;c<t.length;c++){for(var[r,o,a]=t[c],i=!0,l=0;l<r.length;l++)(!1&a||u>=a)&&Object.keys(n.O).every((t=>n.O[t](r[l])))?r.splice(l--,1):(i=!1,a<u&&(u=a));if(i){t.splice(c--,1);var f=o();void 0!==f&&(e=f)}}return e}a=a||0;for(var c=t.length;c>0&&t[c-1][2]>a;c--)t[c]=t[c-1];t[c]=[r,o,a]},n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),n.j=711,(()=>{var t={711:0,671:0};n.O.j=e=>0===t[e];var e=(e,r)=>{var o,a,[u,i,l]=r,f=0;if(u.some((e=>0!==t[e]))){for(o in i)n.o(i,o)&&(n.m[o]=i[o]);if(l)var c=l(n)}for(e&&e(r);f<u.length;f++)a=u[f],n.o(t,a)&&t[a]&&t[a][0](),t[a]=0;return n.O(c)},r=self.webpackChunkctfd=self.webpackChunkctfd||[];r.forEach(e.bind(null,0)),r.push=e.bind(null,r.push.bind(r))})();var o=n.O(void 0,[160,736,694],(()=>n(21820)));o=n.O(o)})();